package com.hhh.springai_test.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hhh.springai_test.model.dto.communityCategory.AddCommunityCategoryDTO;
import com.hhh.springai_test.model.dto.communityCategory.UpdateCommunityCategoryDTO;
import com.hhh.springai_test.model.po.CommunityCategory;

import java.util.List;

/**
* @author 29915
* @description 针对表【community_category(社区分类表)】的数据库操作Service
* @createDate 2025-02-02 11:00:56
*/
public interface CommunityCategoryService extends IService<CommunityCategory> {
    /**
     * 添加分类
     */
    Long addCategory(AddCommunityCategoryDTO addCommunityCategoryDTO);

    /**
     * 删除分类
     */
    boolean deleteCategory(Long id);

    /**
     * 更新分类
     */
    boolean updateCategory(UpdateCommunityCategoryDTO updateCommunityCategoryDTO);

    /**
     * 获取所有分类
     */
    List<CommunityCategory> listCategories();
}
